/**
 * @type {Number}
 * @properties={typeid:35,uuid:"C0A3252B-8385-46B8-974F-7FF618E350CC",variableType:8}
 */
var fDias = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 * 
 * 
 * @properties={typeid:24,uuid:"CD6C2036-A5CF-426B-BC2C-1108305DCCC0"}
 */
function aceptar(event) {
	var $hoy = application.getServerTimeStamp()
	$hoy.setHours(0,0,0,0)
	fecha_accion.setHours(0,0,0,0)
	if (fecha_accion >= $hoy)
	{
		var $fecha = globals.llenarFechaProxima(tema_id)
		if ($fecha != null)
		{	
			if (fecha_accion < $fecha)
				respuestas_to_temas.fecha_proxima_accion = fecha_accion
		}
		else
			respuestas_to_temas.fecha_proxima_accion = fecha_accion
	}		
	if (databaseManager.saveData() == false)
		globals.gDialog('Aviso','Ocurrio un error en la grabacion','OK')
	else
	{
		estado = 1
		databaseManager.setAutoSave(true)
		forms.temas_dtl.temas_to_respuestas_estado.sort('fecha_accion desc')
		cerrarVentana()
	}
}

/**
 * Perform the element default action.
 *
 * @properties={typeid:24,uuid:"16C983DA-E1EA-4A77-9E67-E81B0E681C60"}
 */
function cancelar() {
	databaseManager.rollbackEditedRecords()
	databaseManager.setAutoSave(true)
	cerrarVentana()
}

/**
 * Handle hide window.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 * @private
 * @properties={typeid:24,uuid:"F0300B3E-6E64-4853-8286-F7EA45BDB531"}
 */
function onHide(event) {
	cancelar()
	return true
}

/**

 * @private
 *
 * @properties={typeid:24,uuid:"B67747F8-6E86-4D1D-BE08-2E924F59084E"}
 */
function cerrarVentana() {
	application.closeForm('RESP')
}

/**
 * Handle changed data.
 *
 * @param oldValue old value
 * @param newValue new value
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 *
 * @private
 *
 * @properties={typeid:24,uuid:"3676D101-1FD4-4DEA-A6D3-F2A2348218FE"}
 */
function onDataChangeTextoFecha(oldValue, newValue, event) {
	var $hoy = application.getServerTimeStamp()
	$hoy.setHours(0,0,0,0)
	$hoy.setDate($hoy.getDate() + newValue)
	fecha_accion = $hoy
	return true
}
